Von der nördlichen Hälfte der Iberischen Halbinsel nach Osten bis ins nördliche Asien und von Norwegen bis in die Abruzzen und nach Nordgriechenland; nicht in Litauen und Lettland, auf Kreta, den ostägäischen Inseln und auf Zypern
In den Rändern von Trockenwäldern und trockenen Gebüschen, in waldnahen, auch ruderal beeinflussten Trocken- und Halbtrockenrasen; kollin bis montan(subalpin)